package com.suse.service.community.mapper;

import com.suse.service.community.entity.LoginTicket;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 * 登录凭证数据访问接口
 * </p>
 *
 * @author 辜玉彬
 * @since 2022-08-30 14:32
 */
@Mapper
public interface LoginTicketMapper {

    int insert(LoginTicket loginTicket);

    LoginTicket selectByTicket(String ticket);

    /**
     * 多个参数必须使用 @Param 注解起别名
     * 更新登录状态
     * @param ticket 凭证
     * @param status 状态
     * @return 影响行数
     */
    int updateStatus(@Param("ticket") String ticket,@Param("status") int status);

}
